machine stitching - French English Dictionary